package com.bsoft.exchange.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
@Data
public class FeeAllDomain implements Serializable {
	
	
	//private List<FeeRecordDomain> record;
	
	private Long feeNo		;//收费单据标识
	private Integer feeTypeCode	;//类型代码
	private String feeTypeName	;//类型名称
	private String departmentCode	;//科室代码
	private String departmentName	;//科室名称
	private String doctorCode	;//医生代码
	private String doctorName	;//医生姓名
	private String payStatus	;//支付状态
	private String patientName	;//患者姓名
	private Date feeDate	;//开单日期
	
	private Long  groupNo; //组号
	private String itemCode	;//项目代码
	private String itemName		;//项目名称
	private String specification		;//项目规格
	private String itemNumber		;//数量
	private Double price		;//单价
	private Double totalFee		;//金额
	private String remark		;//备注
	private String dosage		;//剂量
	private String dosageUnit	;//剂量单位
	private String frequencyCode		;//频次名称
	private String frequency		;//频次代码
	private Integer usageCode		;//用法代码
	private String usage		;//用法
	private String decoctionDesc		;//煎煮法
	private Integer days		;//用药天数
	
	private Double payAmount		;//付款金额

	@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
	private Date medicalDate;
	private Integer patientMedicalCardType;
	private String patientMedicalCardNumber;
	private String patientId;
	private String patientNature;
	private Integer printStatus;
	@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
	private Date payTime;
	private String organizationId;
	private String url;
}
